home *** CD-ROM | disk | FTP | other *** search
/ TPUG - Toronto PET Users Group / TPUG Users Group CD / TPUG Users Group CD.iso / COMAL / Z-Misc Series / (k)zj.d64 / txt.makescreen < prev    next >
Text File  |  2007-03-01  |  4KB  |  163 lines

  1. ╚┼╠╨ ╙├╥┼┼╬ ┼─╔╘╧╥
  2.  
  3. BY ─ICK ╦LINGENS
  4. ─UTCH ├╧═┴╠ ╒SERS ╟ROUP
  5.  
  6. ╔N ├╧═┴╠ ╘╧─┴┘ #15 THERE WAS AN
  7. ARTICLE ABOUT THE USE OF THE PACKAGE
  8. ╘┼╪╘. ╔ THERE DESCRIBED HOW TO SAVE
  9. ╚┼╠╨ SCREENS ALONG WITH YOUR
  10. PROGRAMS.
  11.  
  12. ╚OWEVER, CREATING SUCH HELP SCREENS
  13. IS SOMETHING ELSE.
  14.  
  15. ╔'LL DESCRIBE TWO POSSIBLE WAYS TO DO
  16. SO. ╞IRST, TYPE THE FOLLOWING PROGRAM
  17. (╙├┴╬ THIS PROCEDURE BEFORE YOU
  18. CONTINUE):
  19.  
  20. ╨╥╧├ TO'FILE(N) ├╠╧╙┼─
  21.  ╒╙┼ SYSTEM
  22.  ─╔═ SCREEN$ ╧╞ 1505
  23.  GETSCREEN(SCREEN$)
  24.  ╧╨┼╬ ╞╔╠┼ 9,"SCRN.HELP"+╙╘╥$(N),
  25.   ╫╥╔╘┼ // WRAP LINE
  26.  ╫╥╔╘┼ ╞╔╠┼ 9: SCREEN$
  27.  ├╠╧╙┼
  28. ┼╬─╨╥╧├ TO'FILE
  29.  
  30. ╬OW CLEAR THE TEXTSCREEN AND FILL IN
  31. ┼─╔╘ MODE THE SCREEN WITH THE HELP
  32. TEXT.
  33.  
  34. ╘HIS WORK HAS TO BE DONE VERY
  35. CAREFULLY, BECAUSE 
  36.  
  37. - YOU CAN NOT NOT USE THE RETURN KEY
  38. - TYPING A CHARACTER IN THE 40TH
  39.   COLOMN OF THE SCREEN SOMETIMES
  40.   INSERTS A BLANK LINE
  41. - TYPING ON THE 25TH LINE OF THE
  42.   SCREEN CAN SCROLL THE SCREEN.
  43.  
  44. ╔N ALL THESE CASES YOU HAVE TO DO THE
  45. WHOLE JOB AGAIN.
  46.  
  47. ╫HEN FINISHED (AT LAST), TYPE IN
  48. BACKGROUND COLOR ON A FREE LINE THE
  49. COMMAND
  50.  
  51.   TO'FILE(1)
  52.  
  53. AND PRESS <RETURN>. ╘HE SCREEN IS
  54. SAVED NOW.
  55.  
  56. ╥E-EDITING SUCH A SCREEN IS POSSIBLE
  57. BUT YOU CAN DAMAGE YOUR WORK EASILY.
  58.  
  59. ╧F COURSE, WE NEED A ╚┼╠╨ SCREEN
  60. EDITOR:
  61.  
  62. ╘╚┼ ╙┼├╧╬─ ╫┴┘
  63.  
  64. ╔ DEVELOPED SUCH A PROGRAM; IT IS ON
  65. DISK AS ═┴╦┼╙├╥┼┼╬. ├REATING ╚┼╠╨
  66. SCREENS WITH THIS PROGRAM IS MUCH
  67. EASIER. ╘HERE ARE SOME VERY USEFULL
  68. FEATURES IN THE PROGRAM.
  69.  
  70. ╘HE EDITOR STARTS WITH DRAWING A
  71. FRAME AROUND THE SCREEN. ┴FTER
  72. SETTING THE TEXTCOLOR WITH [├TRL] OR
  73. [├=] +[NUMBER] PRESS [├TRL+╞] (╞RAME)
  74. TO REDRAW THE FRAME. [├TRL+╬] (╬O
  75. FRAME) ERASES THE FRAME.
  76.  
  77. ┬ECAUSE THE SCREEN HAS A LOGICAL LINE
  78. LENGTH OF 80 CHARACTERS, TYPING A
  79. CHARACTER SOMETIMES INSERTS A BLANK
  80. LINE (╔ MENTIONED THIS FACT ABOVE).
  81. ╘HAT IS WHY THERE IS A SPECIAL WAY TO
  82. PLACE A CHARACTER IN THE 40TH COLOMN
  83. (IN THE FRAME).
  84.  
  85. ╞OR LOGICAL REASONS ╔ USED THE SAME
  86. PROCESS FOR A CHARACTER IN THE 1ST
  87. COLOMN. ╨LACE THE WANTED CHARACTER IN
  88. THE 39TH OR 2ND COLOMN AND PRESS [F6]
  89. OR [F4] AND THE CHARACTER MOVES INTO
  90. ITS RIGHT PLACE.
  91.  
  92. ┬ECAUSE THE ╞RAME AND ╬O FRAME
  93. COMMANDS USE THE 39 COLOMN, THEY
  94. DESTROY THIS COLOMN.
  95.  
  96. ╫ITH THE CURSOR KEYS ONE CAN SET THE
  97. EDIT DIRECTION:
  98.  
  99. - PRESS [╠EFT] ONCE AND YOU CAN EDIT
  100.   FROM RIGHT TO LEFT;
  101. - PRESS [─OWN] AND YOU CAN EDIT FROM
  102.   TOP TO BOTTOM;
  103. - [RET] MOVES THE CURSOR TO THE NEXT
  104.   LINE WITH NORMAL EDIT DIRECTION.
  105.  
  106. ┴FTER [╥VS╧N] IT IS POSSIBLE TO
  107. CHANGE NORMAL CHARACTERS INTO
  108. REVERSED ONES JUST BY MOVING THE
  109. CURSOR WITH ITS KEYS.
  110.  
  111. [├TRL+─] AND [├TRL+╠] ARE FOR SAVING
  112. (─UMP) AND ╠OADING A SCREEN INTO OR
  113. FROM DISK.
  114.  
  115. ╫ITH [F1] ONE CAN TEMPORARY STORE A
  116. SCREEN; [F2] RESTORES THAT SCREEN.
  117.  
  118. ┬ORDER AND BACKGROUND COLORS CAN BE
  119. SET WITH [F3] EN [F5]; TEXT COLOR CAN
  120. BE CHANGED WITH THE COLOR KEYS. 
  121.  
  122. ╧F COURSE THE PROGRAM HAS ITS OWN
  123. ╚┼╠╨ SCREEN SAVED WITH IT. ╔T IS
  124. INVOKED BY PRESSING [F7].
  125.  
  126. ╤UITTING THE PROGRAM IS POSSIBLE IN
  127. TWO WAYS:
  128.  
  129. - [F8]: QUIT AND SAVE THE ACTUAL
  130.   SCREEN INTO THE FILE
  131.   'SCRN.SCREENMADE'
  132. - [STOP]: QUIT OR CONTINUE.
  133.  
  134. ╔N THE FILE 'SCRN.ADDINFO' YOU CAN
  135. FIND SOME ADDITIONAL INFORMATION
  136. ABOUT USING ═┴╦┼╙├╥┼┼╬.
  137.  
  138. 'SCRN.MAKEHELP' CONTAINS THE HELP
  139. SCREEN OF THE PROGRAM. ┘OU CAN CHANGE
  140. THIS SCREEN AS YOU LIKE IT.
  141.  
  142. ╔N THE PROGRAM THERE IS A SPECIAL
  143. PROCEDURE TO REPLACE THE ORIGINAL
  144. HELP SCREEN WITH THIS ONE. ╘YPE IN
  145. EDIT MODE:
  146.  
  147.    TO'TEXT
  148.    ─┼╠┼╘┼ "MAKESCREEN"
  149.    ╙┴╓┼ "MAKESCREEN"
  150.  
  151. ╔ AM SURE THAT ═┴╦┼╙├╥┼┼╬ MAKES IT
  152. EASIER FOR YOU TO DESIGN YOUR ╚┼╠╨
  153. SCREENS.
  154.  
  155. ┴ FINAL REMARK.
  156.  
  157. ═┴╦┼╙├╥┼┼╬ CAN ALSO SERVE TO CREATE
  158. SCREENS USED AT PROGRAM STARTUP,
  159. ESPECIALLY WHEN THESE SCREENS ARE
  160. DIFFICULT TO BUILD UP IN THE PROGRAM
  161. ITSELF. ┴ DEMO IS ON DISK IN THE FILE
  162. ─┼═╧/╙╘┴╥╘.
  163.